while True:
    try:
        n=eval(input('请输入一个正整数：'))
        if n==-1:
            break   			#输入为-1时结束程序
        if n<0:
            continue
        #计算n的阶乘
        s=1
        for x in range(2,n+1):  		#当n不是整数时，会发生TypeError异常
            s*=x
        print('%s!=' % n,s)
    except TypeError:			#异常处理
        print('输入数据错误，必须是正整数！')